80 #define UCS_XT1_TIMEOUT 50000
87 #define UCS_XT2_TIMEOUT 50000
94 #define UCS_XT1_CRYSTAL_FREQUENCY 32768
101 #define UCS_XT2_CRYSTAL_FREQUENCY 24000000
127 WDT_A_hold(WDT_A_BASE);
130 GPIO_setAsPeripheralModuleFunctionOutputPin(
132 GPIO_PIN0 + GPIO_PIN1 + GPIO_PIN2
136 GPIO_setAsPeripheralModuleFunctionInputPin(
138 GPIO_PIN0 + GPIO_PIN1
142 UCS_setExternalClockSource(
155 GPIO_setAsPeripheralModuleFunctionInputPin(
157 GPIO_PIN2 + GPIO_PIN3
162 UCS_XT2_DRIVE_4MHZ_8MHZ,
181 SFR_clearInterrupt(SFR_OSCILLATOR_FAULT_INTERRUPT);
182 SFR_enableInterrupt(SFR_OSCILLATOR_FAULT_INTERRUPT);
185 __bis_SR_register(GIE);
196 #if defined(__TI_COMPILER_VERSION__) || defined(__IAR_SYSTEMS_ICC__)
197 #pragma vector=UNMI_VECTOR
199 #elif defined(__GNUC__)
200 __attribute__((interrupt(UNMI_VECTOR)))
207 status = UCS_clearAllOscFlagsWithTimeout(1000);
#define UCS_XT1_CRYSTAL_FREQUENCY
#define UCS_XT2_CRYSTAL_FREQUENCY